package org.rk.core.common.util.dateUtil;

public enum RKDateStyle {
	YYYYMMDDHHMMSS("yyyyMMddHHmmss"),
	YYYYMMDDHH("yyyyMMddHH"),
	YYYYMMDD("yyyyMMdd"),
	YYYYMM("yyyyMM"),
	
	YYYY("yyyy"),
	MM_DD("MM-dd"),
	YYYY_MM("yyyy-MM"),
	YYYY_MM_DD("yyyy-MM-dd"),
	MM_DD_HH_MM("MM-dd HH:mm"),
	MM_DD_HH_MM_SS("MM-dd HH:mm:ss"),
	YYYY_MM_DD_HH_MM("yyyy-MM-dd HH:mm"),
	YYYY_MM_DD_HH_MM_SS("yyyy-MM-dd HH:mm:ss"),
	YYYY_MM_DD_HH_MM_SS_S("yyyy-MM-dd HH:mm:ss.S"),
	
	MM_DD_EN("MM/dd"),
	YYYY_MM_EN("yyyy/MM"),
	YYYY_MM_DD_EN("yyyy/MM/dd"),
	MM_DD_HH_MM_EN("MM/dd HH:mm"),
	MM_DD_HH_MM_SS_EN("MM/dd HH:mm:ss"),
	YYYY_MM_DD_HH_MM_EN("yyyy/MM/dd HH:mm"),
	YYYY_MM_DD_HH_MM_SS_EN("yyyy/MM/dd HH:mm:ss"),
	YYYY_MM_DD_HH_MM_SS_S_EN("yyyy/MM/dd HH:mm:ss.S"),
	
	MM_DD_CN("MM月dd日"),
	YYYY_MM_CN("yyyy年MM月"),
	YYYY_MM_DD_CN("yyyy年MM月dd日"),
	MM_DD_HH_MM_CN("MM月dd日 HH:mm"),
	MM_DD_HH_MM_SS_CN("MM月dd日 HH:mm:ss"),
	YYYY_MM_DD_HH_MM_CN("yyyy年MM月dd日 HH:mm"),
	YYYY_MM_DD_HH_MM_SS_CN("yyyy年MM月dd日 HH:mm:ss"),
	
	HH_MM("HH:mm"),
	HH_MM_SS("HH:mm:ss");
	
	
	
	 private String value;
	 private boolean isShowOnly; 
	 
	RKDateStyle(String value) {
		this.value = value;
	}

	RKDateStyle(String value, boolean isShowOnly) {
		this.value = value;
		this.isShowOnly = isShowOnly;
	}

	public String getValue() {
		return value;
	}

	public boolean isShowOnly() {
		return isShowOnly;
	}
}